package T04_数据库连接方式举例.F01_连接方式一;

import org.junit.jupiter.api.Test;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.SQLException;
import java.util.Properties;

/**
 *连接方式一:测试
 *下述代码中显式出现了第三数据库的API  com.mysql.jdbc.Driver()
 */
public class TestConnection01 {
    @Test
    public  void  test01() throws SQLException {
        //1.提供java.sql.Driver接口实现类的对象
        Driver driver=null;
        driver=new com.mysql.jdbc.Driver();

        //2.提供url,指明具体操作的数据
        String url="jdbc:mysql://localhost:3309/test"; //两个协议   jdbc:mysql://localhost:端口/数据库

        //3.提供Properties的对象,指明用户名和密码
        Properties info=new Properties();
        info.setProperty("user","root");
        info.setProperty("password","root");

        //4.调用driver的connect(),获取连接
        Connection collection= driver.connect(url,info);
        System.out.println(collection);
    }
}
